package com.ubxtech.annotation;

/**
 * 查询方式
 * @author Victor.Xiao
 * @since 2023-10-25 15:06
 **/
public enum QueryType {
    /** 等于 */
    EQUALS
    /** 不等于 */
    ,NE
    /** 小于 */
    ,LT
    /** 小于等于 */
    ,LTE
    /** 大于 */
    ,GT
    /** 大于等于 */
    ,GTE
    /** 模糊查询 like 'xxx%' */
    ,LIKE_RIGHT
    /** 模糊查询 not like 'xxx%' */
    ,NOT_LIKE_RIGHT
    /** 模糊查询 like '%xxx%' */
    ,LIKE
    /** 模糊查询 not like */
    ,NOT_LIKE
    /** 模糊查询 like '%xxx'  */
    ,LIKE_LEFT
    /** 模糊查询 not like '%xxx'  */
    ,NOT_LIKE_LEFT
    /** in查询,必须是list */
    ,IN
    /** not in查询,必须是list */
    ,NOT_IN
//    /** is null  */
//    IS_NULL,
//    /** is not null  */
//    IS_NOT_NULL
    ;
}
